草庐IT

java - 部分bean序列化和反序列化+合并

全部标签

Java Streams API 的 Javascript 等价物

我喜欢Java8的流式API。有很多有用的中间和终端方法来转换和收集流。我说的是像distinct()这样的中间方法或像collect()这样的终端方法。我发现CollectorAPI特别有用,可以将流减少到深度分组映射。Java流API的javascript等价物是什么?我知道有map、filter和reduce等基本功能,但是没有找到javascriptnative提供的更通用的接口(interface)来查询或对集合中的数据进行分组。是否有一些生产就绪的库可以匹配JavaStreamingAPI? 最佳答案 java8stre

javascript - 如何使用 d3.js 将填充部分添加到 SVG 圆圈

我正在使用d3.js生成一些SVG圆圈。我能够生成它们,但我不知道如何将它们分成4个相等的部分并为每个部分填充颜色。我正在使用d3.js的版本4。这是我的fiddle中的javascript片段:varnodes=[{"type":'family',"id":'f1',"name":'',"image":""},{"type":'person',"id":'p1',"name":'fredflintstone',"age":39,"relationship":"father","sex":''},{"type":'person',"id":'p2',"name":'wilmaflint

java - 浏览器 Java 插件检测

确定浏览器中是否安装了SunJava插件的首选方法是什么? 最佳答案 javadeploymenttoolkitscriptsrc="http://java.com/js/deployJava.js"if(deployJava.versionCheck('1.6')){alert("1.6installed")} 关于java-浏览器Java插件检测,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/q

java相当于swfobject

寻找一个像swfobject这样的javascript类来嵌入java并在用户没有java或拒绝安全提示时有一个简单的回退。谢谢,乔希 最佳答案 您可以很容易地构建一个。像这样设置一个div:MessagetousersayingthattheyneedJavahere然后添加JavaPluginDetection(builder)到你的JavaScript。然后,如果返回true,则执行如下操作:document.getElementById("java-applet").innerHTML="stuffhere";

java - 有效地在不同的虚拟机之间复制对象

我觉得我要问一个“愚蠢”的问题,但我必须问...我有2个虚拟机。我想将一个对象的实例从一个复制到另一个,是否可以在VM的堆中复制表示此对象的位,将其发送到另一个VM,就像另一个VM只需要在它的内存中分配这些位并在它的堆栈中添加一个引用到这个内存插槽...?目前,为了做这样的事情,我们序列化对象并反序列化它,这比按原样复制实例效率低得多(在计算方面)...解析是一种计算浪费...JS序列化示例:每个VM都是V8的一个实例(JavaScript),一种方法是将对象转换为JSON(JSON.stringify),将它发送到另一个VM,后者获取字符串并将其转换回对象(例如varmyObject

javascript - 我怎么知道我是在点击网页上 png 的透明部分还是非透明部分?

我们有一个多年前在Flash中开发的测验,它使用点击区域来确定是否有人点击了图像的适当部分(想想“解剖测验”)。这些命中区域的轮廓非常繁琐,无法重复使用轮廓坐标数据...现在,我们正尝试用HTML重新做这件事--所以,我们有一个股骨的背景图像和一个png,它在Z顺序中位于更高的位置,其中一部分完全透明,而其他部分有50%的灰色。这用于告诉学生背景股骨图像上的什么地方。我希望能够在“测验模式”中使用来自该pngmask层的数据来确定学生是否正确点击了股骨的特定部分...我正在考虑设置maskpng到100%透明度(因此学生看不到它),但如果浏览器知道他们点击了图像的正确区域(即蒙版上10

java - 在 Java.util.Date 中解析 org.mozilla.javascript.NativeDate

我正在尝试将从使用rhino库评估的JavaScript脚本获取的日期解析为java.util.Date,我可以将org.mozilla.javascript.NativeDate转换为java.util.Date吗?如果使用Context.tostring方法将NativeDate转换为字符串,我将获得以下格式的日期:WedOct12201116:17:59GMT+0200(CEST)如何将此字符串日期表示解析为java.util.Date对象? 最佳答案 在Rhino中使用context.jsToJava(nativeDateO

javascript - angularjs序列化表单数据

我想在angularjs中序列化表单数据。以下是Controller代码:functionSearchCtrl($scope,$element,$http){$scope.url='php/search.php';$scope.submit=function(){varelem=angular.element($element);//vardt=$(elem.parent()).serialize();console.log($(elem.parent()).serialize());$http({method:'POST',url:$scope.url,data:'first=hgf

javascript - 将 Knockout JS 对象与 Javascript 对象合并

我正在尝试将一些数据作为单个对象异步发送。一半数据来self的KnockoutJSviewModel。另一半是我想添加的一些数据。我的想法是将它们都转换为JSON对象,然后使用数组.concat将它们放在一起。但这不起作用。你知道为什么吗?我已经尝试了一些解决方案。第一种方法从JSON字符串构建一个对象,然后使用JSON.parse将它们作为一个对象。第二个尝试完全避免使用字符串。无论哪种方式,在我得到我的对象后,我尝试将它们连接在一起,但没有任何运气。带字符串toAddString='{"file":"thefile"}';toAddObj=JSON.parse(toAddStrin

javascript - 在打印时隐藏 svg 部分

是否有可能在打印布局中隐藏部分svg。特别是我喜欢隐藏highstockrangeSelector和navigator将打印页面。这应该可以在没有js触发按钮的情况下工作。它应该在使用浏览器打印按钮时起作用。是否有可能使用cssmedia=print显示/隐藏元素并将此事件与jquery绑定(bind)?需要隐藏在打印布局上的黄色部分:http://i49.tinypic.com/24mbxop.png对于这个例子:$(function(){$.getJSON('http://www.highcharts.com/samples/data/jsonp.php?filename=aapl